package com.indusfo.spc.mapper;

import com.indusfo.spc.pojo.Site;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SiteMapper {

    // 新增
    int insertSelective(Site site);
    // 修改
    int updateByPrimaryKeySelective(Site site);
    // 查询
    List<Site> selectSite(Site site);
    // 计数
    int countSite(Site site);
    // 修改状态
    int definedSite(@Param("siteIds") Long[] siteIds, @Param("dataState") Integer dataState);
    // 查重编号
    Integer querySite(Site site);
    // 根据区域Id查询
    List<Site> getByAreaId(Integer areaId);
    // 查重名称
    Integer querySiteName(Site site);
}